package com.zbf.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author: LCG
 * 作者: LCG
 * 日期: 2021/8/2  10:44
 * 描述:
 */
@ConfigurationProperties(prefix = "zbf.ali")
@Component
@Data
public class TestAliConfig {

    /**
     * 作者: LCG
     * 日期: 2021/8/2  10:59
     * 描述: 商户ID
     * @Param
     * @Return
     */
    private String appId;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  10:59
     * 描述: rsa秘钥
     * @Param
     * @Return
     */
    private String rsa_private_key;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  10:59
     * 描述: 通知路径 服务器异步通知页面路径 需http://或者https://格式的完整路径，
     * 不能加?id=123这类自定义参数，必须外网可以正常访问(异步通知路径)
     * @Param
     * @Return
     */
    private String notify_url;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:42
     * 描述: 同步通知路径
     * @Param
     * @Return
     */
    private String return_url;
    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:00
     * 描述: 支付网关
     * @Param 
     * @Return 
     */
    private String pay_gateway;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:01
     * 描述: 编码格式
     * @Param
     * @Return
     */
    private String charset;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:01
     * 描述: 返回数据的格式
     * @Param
     * @Return
     */
    private String return_data_format;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:02
     * 描述: 支付宝公钥
     * @Param 
     * @Return 
     */
    private String alipay_public_key;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:03
     * 描述: 签名类型
     * @Param 
     * @Return 
     */
    private String sign_type;

    /**
     * 作者: LCG
     * 日期: 2021/8/2  11:19
     * 描述: 商户ID
     * @Param
     * @Return
     */
    private String businessId;
}
